Will We Ever Predict Earthquakes